InMessageForm2 = Ext.extend(Ext.Window, {
	constructor : function(_cfg) {
		Ext.applyIf(this, _cfg);
		this.initUIComponents();
		InMessageForm2.superclass.constructor.call(this, {
					id : 'InMessageForm2Win',
					layout : 'fit',
					items : this.formPanel,
					modal : true,
					height : 250,
					width : 450,
					maximizable : true,
					title : '短消息详情',
					buttonAlign : 'center',
					buttons : [{
								text : '关闭',
								iconCls : 'btn-cancel',
								scope : this,
								handler : this.cancel
							}]
				});
	},
	// 初始化组件
	initUIComponents : function() {
		this.formPanel = new Ext.FormPanel({
					layout : 'form',
					bodyStyle : 'padding:10px',
					border : false,
					autoScroll : true,
					labelWidth : 80,
					defaults : {
						anchor : '94%',
						readOnly : true,
						xtype : 'textfield'
					},
					items : [{
								fieldLabel : '发送时间',
								name : 'message.shortMessage.sendTime',
								xtype : 'datefield',
								readOnly : true,
								format : 'Y-m-d'
							}, {
								fieldLabel : '接收者',
								name : 'message.userFullname'
							}, {
								fieldLabel : '消息内容',
								xtype: 'textarea',
								height: 150,
								name : 'message.shortMessage.content'
							}]
				});
		// 加载表单对应的数据
		if (this.id != null && this.id != 'undefined') {
			this.formPanel.loadData({
						url : __ctxPath + '/info/getInMsgMessage.do?id=' + this.id,
						root : 'data',
						preName : 'message'
					});
		}

	},// end of the initcomponents

	// 取消
	cancel : function() {
		this.close();
	}
	
});
